//
//  FYProxy1.h
//  MemoryManagerDemo
//
//  Created by FelixYin on 2020/4/11.
//  Copyright © 2020 FelixYin. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


/*
 为什么使用NSProxy来做消息转发？
 
效率高：NSProxy 会省去去父类中查找方法（NSProxy 也没有父类，实现了NSObject协议），当自己类中没有话，直接进入消息转发。不会像FYProxy那样，先进入父类中查找，方法缓存中查找，
 当找不到的话才进入消息转发，也就是说是NSProxy进行消息转发机制 效率会很高
 
 */

@interface FYProxy1 : NSProxy

+ (instancetype) proxyWithTarget:(id) obj;

@end

NS_ASSUME_NONNULL_END
